//图片文件仅针对oppoa9


//构建 ”立即开始“ 按钮寻找函数
threads.start(function () {
    var beginBtn;
    if (beginBtn = classNameContains("Button").textContains("立即开始").findOne(3000)) {
        beginBtn.click();
        toastLog("点击 立即开始")
        sleep(1000)
    }
});  

//请求截图
if(!requestScreenCapture()){
    toast("请求截图失败");
    exit();
}
threads.start(function(){
    try{

        while(true){
            关闭广告()
        }
        
        }catch(e){
        
        console.log(e)
        while(true){
            关闭广告()
        }
        
        }
    
})

var number = 0 //定义未找到相关图形次数
// var appname = getPackageName("橡皮人跑酷")
// 打开app(appname)

var width = device.width
var height = device.height
if(!files.exists("/storage/emulated/0/红包群/红包.jpg")){
    files.ensureDir("/storage/emulated/0/红包群/test.txt")
    toastLog("找图文件不存在，即将生成，请给予文件权限")
    sleep(1000)
    获取图片()
    toastLog("图片文件缓存成功，即将开始。。")
    sleep(3000)
} else {
    toastLog("即将开始找图")
    sleep(3000)
}
while(true){
    找图方法1("红包", 80 , height / 2,600,600,0.75,3000)
    找图方法1("开",width/6,height / 2,width/3*2,height/2,0.75,30000)
    找图方法1("关闭",width/6, height / 3 ,width/3*2,height/2,0.75,3000)
}

function 获取图片(){
    var 红包 = "https://tva3.sinaimg.cn/large/0070avNHly8gt3yy8j53fj302o02tgld.jpg"
    var 关闭 = "https://tva1.sinaimg.cn/large/0070avNHly8gt3yxlxa3ej303402o3ya.jpg"
    var 开 = "https://tva1.sinaimg.cn/large/0070avNHly8gt3ywvvlgrj302q030jr7.jpg"
    var img1 = images.load(开)
    var img2 = images.load(红包)
    var img3 = images.load(关闭)

    console.log(11)
    files.ensureDir("/storage/emulated/0/红包群/test.txt")
    images.save(img1,"/storage/emulated/0/红包群/开.jpg")
    images.save(img2,"/storage/emulated/0/红包群/红包.jpg")
    images.save(img3,"/storage/emulated/0/红包群/关闭.jpg")
}

function 关闭应用(str) {
    // sleep(5000)
    openAppSetting(str); //关闭应用的名字
    sleep(5000)

    while(true) {
        if(text("强行停止").findOnce()) {
            text("强行停止").click()
            sleep(1500)
            if(text("确定").findOnce()){
                text("确定").click() //点击强行关闭后弹出的确认框
                sleep(1500)
                console.log("关闭应用")
                break
            }
            if(text("强行停止").findOnce()) {
                text("强行停止").click()
                sleep(1500)
                console.log("关闭应用")
                break
            }
        }
    }
}



function 关闭广告(){
    if(text("| 跳过").findOnce() && !text("反馈").findOnce()){
        点击不可点击文本("| 跳过")
    }
    点击不可点击文本("跳过")
    if(text("继续观看").findOnce() || text("继续试玩").findOnce()){
        console.log("继续观看")
        点击不可点击文本("继续观看")
        点击不可点击文本("继续试玩")
                
        sleep(9000)
    }
    if(text("安装").findOnce() ){
        console.log("返回")      
        back()
        sleep(1000)
    }
    点击不可点击id("ksad_end_close_btn")
    点击不可点击id("tt_video_ad_close_layout")
    点击不可点击id("tt_playable_ad_close_layout")    
    点击不可点击id("tt_insert_dislike_icon_img")
    点击不可点击id("tt_titlebar_close")    
    点击不可点击文本("取消")
    点击不可点击文本("浏览页面25s 领取奖励")
    if(desc("浏览页面25s 领取奖励").findOnce()){
        console.log("继续浏览")
        var position = desc("浏览页面25s 领取奖励").findOnce().bounds()
        click(position.centerX(),position.centerY())
        sleep(800)
    }

    // var 广告1 = className("android.view.View").depth(11).drawingOrder(0).indexInParent(2).findOnce()
    // if(广告1){
    //     console.log("关闭广告1")
    //     sleep(2000)
    //     click(广告1.bounds().centerX(),广告1.bounds().centerY())
    //     sleep(900)
    // }
}


function 找图方法1(str,left,right,weight,height,seems,delay) {
    var 大图 = images.read("/storage/emulated/0/红包群/" + str +".jpg")
    var p = findImage(captureScreen(), 大图, {
        region: [left, right, weight, height],
        threshold: seems
    })
    if (p) {
        log("找到啦:" + str );
        click(p.x , p.y + 6)
        sleep(delay)
        number = 0
    } else {
        log("没找到" + str )
        number = number + 1
        sleep(3000)
    }
}


function 点击文本(str){
    if(text(str).findOnce()){
        sleep(2000)
        if(text(str).findOnce()){
            console.log("点击->"+str)
            text(str).click()
            sleep(900)
        }
        
    }
}
function 点击不可点击文本(str){
    if(text(str).findOnce()){
        sleep(2000)
        if(text(str).findOnce()){
            var strposition = text(str).findOnce().bounds()
            sleep(2000)
            console.log("点击->"+str)
            click(strposition.centerX(),strposition.centerY())
            sleep(900)
        }
    }
}
function 点击不可点击id(str){
    if(id(str).findOnce()){
        sleep(2000)
        if(id(str).findOnce()){
            var strposition = id(str).findOnce().bounds()
            sleep(2000)
            console.log("点击->"+str)
            click(strposition.centerX(),strposition.centerY())
        sleep(900)}
    }
}